// import moment from 'moment';

/**
 * (fields, curField, form, message)
 */
export default {
    // dateRange: {
    //     startTime(fields, curField, form, message) {
    //         const endTime = fields.find(
    //             item =>
    //                 item.id !== curField.id &&
    //                 item.params.id === curField.params.id
    //         );
    //         const { getFieldValue } = form;
    //
    //         if (endTime) {
    //             return {
    //                 validator(_, value, callback) {
    //                     if (!value || !value.time) {
    //                         callback('请选择开始时间！');
    //                     } else if (
    //                         moment(value.time) >
    //                         moment(getFieldValue(endTime.id).time)
    //                     ) {
    //                         callback(message);
    //                     } else if (
    //                         value.time &&
    //                         value.type === 'sg' &&
    //                         !value.dayType
    //                     ) {
    //                         callback('请选择开始时间');
    //                     } else {
    //                         callback();
    //                     }
    //                 }
    //             };
    //         }
    //         return false;
    //     },
    //     endTime(fields, curField, form, message) {
    //         const startTime = fields.find(
    //             item => item.params.id === curField.params.id
    //         );
    //         const { getFieldValue } = form;
    //
    //         if (startTime) {
    //             return {
    //                 validator(_, value, callback) {
    //                     if (!value || !value.time) {
    //                         callback('请选择结束时间！');
    //                     } else if (
    //                         moment(value.time) <
    //                         moment(getFieldValue(startTime.id).time)
    //                     ) {
    //                         callback(message);
    //                     } else if (
    //                         value.time &&
    //                         value.type === 'sg' &&
    //                         !value.dayType
    //                     ) {
    //                         callback('请选择结束时间');
    //                     } else {
    //                         callback();
    //                     }
    //                 }
    //             };
    //         }
    //         return false;
    //     }
    // }
};
